golf clubs escort inverness golf club golf course holiday luxury homes apartments highlands golf ball golf equipment scotland glasgow accommodation golf balls bed & breakfast b&b england self catering hotel london escorts